﻿<?xml version="1.0" encoding="utf-8" ?>
<!--
/* **********************************************************************************
*
* Copyright (c) Microsoft Corporation. All rights reserved.
*
* This source code is subject to terms and conditions of the Shared Source License
* for DSL Editor PowerToy. A copy of the license can be found in the License.htm file
* at the root of this distribution. If you can not locate the Shared Source License
* for DSL Editor PowerToy, please obtain a copy from: http://www.codeplex.com/dsltreegrideditor/Project/License.aspx.
* By using this source code in any fashion, you are agreeing to be bound by
* the terms of the Shared Source License for DSL Editor PowerToy.
*
* You must not remove this notice, or any other, from this software.
*
* **********************************************************************************/
-->
<Types xmlns="http://schemas.microsoft.com/pag/gax-core">

  <!-- Data Types -->
  <TypeAlias Name="EnvDTESolution" Type="EnvDTE.Solution, EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
  <TypeAlias Name="EnvDTEProject" Type="EnvDTE.Project, EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
  <TypeAlias Name="EnvDTEProjectItem" Type="EnvDTE.ProjectItem, EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
  
  <!-- References -->
  <TypeAlias Name="AddToDSLSolutionReference" Type="DslEditorPowerToy.Recipes.Configuration.References.AddToDSLSolutionReference, DslEditorPowerToy.Recipes.Configuration"/>
  <TypeAlias Name="RemoveFromDSLSolutionReference" Type="DslEditorPowerToy.Recipes.Configuration.References.RemoveFromDSLSolutionReference, DslEditorPowerToy.Recipes.Configuration"/>

  <!-- Converters -->
  <TypeAlias Name="RelativeFolderPathConverter" Type="DslEditorPowerToy.Recipes.Converters.RelativeFolderPathConverter, DslEditorPowerToy.Recipes.Common, Version=1.1.0.0, Culture=neutral, PublicKeyToken=4de90bd4dc49828b" />
  <TypeAlias Name="ProjectItemExistsConverter" Type="DslEditorPowerToy.Recipes.Converters.ProjectItemExistsConverter, DslEditorPowerToy.Recipes.Common, Version=1.1.0.0, Culture=neutral, PublicKeyToken=4de90bd4dc49828b" />
  
  <!-- ValueProviders -->
  <TypeAlias Name="ExpressionEvaluatorValueProvider" Type="Microsoft.Practices.RecipeFramework.Library.ValueProviders.ExpressionEvaluatorValueProvider,Microsoft.Practices.RecipeFramework.Library" />
  <TypeAlias Name="FolderPathDepthValueProvider" Type="DslEditorPowerToy.Recipes.ValueProviders.FolderPathDepthValueProvider, DslEditorPowerToy.Recipes.Common, Version=1.1.0.0, Culture=neutral, PublicKeyToken=4de90bd4dc49828b" />
  <TypeAlias Name="FirstSelectedProjectValueProvider" Type="Microsoft.Practices.RecipeFramework.Library.ValueProviders.FirstSelectedProject, Microsoft.Practices.RecipeFramework.Library" />
  <TypeAlias Name="ProjectGlobalsEntryProvider" Type="Microsoft.Practices.RecipeFramework.Extensions.ValueProviders.VisualStudio.ProjectGlobalsEntryProvider, Microsoft.Practices.RecipeFramework.Extensions, Version=1.3.41007.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
  <TypeAlias Name="ProjectItemValueProvider" Type="DslEditorPowerToy.Recipes.Configuration.ValueProviders.ProjectItemValueProvider, DslEditorPowerToy.Recipes.Configuration" />
  <TypeAlias Name="ProjectItemFromProjectGlobalsValueProvider" Type="DslEditorPowerToy.Recipes.Configuration.ValueProviders.ProjectItemFromProjectGlobalsValueProvider, DslEditorPowerToy.Recipes.Configuration" />
  <TypeAlias Name="EmptyStringValueProvider" Type="DslEditorPowerToy.Recipes.ValueProviders.EmptyStringValueProvider, DslEditorPowerToy.Recipes.Common, Version=1.1.0.0, Culture=neutral, PublicKeyToken=4de90bd4dc49828b" />
  <TypeAlias Name="ProjectPropertyValueProvider" Type="DslEditorPowerToy.Recipes.ValueProviders.ProjectPropertyValueProvider, DslEditorPowerToy.Recipes.Common, Version=1.1.0.0, Culture=neutral, PublicKeyToken=4de90bd4dc49828b" />
  <TypeAlias Name="PhysicalProjectFolderPathValueProvider" Type="DslEditorPowerToy.Recipes.ValueProviders.PhysicalProjectFolderPathValueProvider, DslEditorPowerToy.Recipes.Common, Version=1.1.0.0, Culture=neutral, PublicKeyToken=4de90bd4dc49828b" />

  <!-- Actions -->
  <TypeAlias Name="CreateUnboundReferenceAction" Type="Microsoft.Practices.RecipeFramework.Library.Actions.CreateUnboundReferenceAction, Microsoft.Practices.RecipeFramework.Library"/>
  <TypeAlias Name="AddAssembliesReferenceAction" Type="Microsoft.Practices.RecipeFramework.Extensions.Actions.VisualStudio.AddAssembliesReferenceAction, Microsoft.Practices.RecipeFramework.Extensions, Version=1.3.41007.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
  <TypeAlias Name="AddProjectFolderAction" Type="DslEditorPowerToy.Recipes.Actions.AddProjectFolderAction, DslEditorPowerToy.Recipes.Common, Version=1.1.0.0, Culture=neutral, PublicKeyToken=4de90bd4dc49828b"/>
  <TypeAlias Name="TextTemplateAction" Type="Microsoft.Practices.RecipeFramework.VisualStudio.Library.Templates.TextTemplateAction, Microsoft.Practices.RecipeFramework.VisualStudio.Library"/>
  <TypeAlias Name="AddItemFromStringToProjectItemAction" Type="Microsoft.Practices.RecipeFramework.Extensions.Actions.VisualStudio.AddItemFromStringToProjectItemAction, Microsoft.Practices.RecipeFramework.Extensions, Version=1.3.41007.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
  <TypeAlias Name="DeleteItemIfExistsFromProjectItemAction" Type="Microsoft.Practices.RecipeFramework.Extensions.Actions.VisualStudio.DeleteItemIfExistsFromProjectItemAction, Microsoft.Practices.RecipeFramework.Extensions, Version=1.3.41007.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
  <TypeAlias Name="AppendLineToTextFileAction" Type="DslEditorPowerToy.Recipes.Actions.AppendLineToTextFileAction, DslEditorPowerToy.Recipes.Common, Version=1.1.0.0, Culture=neutral, PublicKeyToken=4de90bd4dc49828b"/>
  <TypeAlias Name="RemoveLineFromTextFileAction" Type="DslEditorPowerToy.Recipes.Actions.RemoveLineFromTextFileAction, DslEditorPowerToy.Recipes.Common, Version=1.1.0.0, Culture=neutral, PublicKeyToken=4de90bd4dc49828b"/>
  <TypeAlias Name="AddProjectGlobalsEntryAction" Type="Microsoft.Practices.RecipeFramework.Extensions.Actions.VisualStudio.AddProjectGlobalsEntryAction, Microsoft.Practices.RecipeFramework.Extensions, Version=1.3.41007.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
  <TypeAlias Name="DeleteProjectGlobalsEntryAction" Type="DslEditorPowerToy.Recipes.Actions.DeleteProjectGlobalsEntryAction, DslEditorPowerToy.Recipes.Common, Version=1.1.0.0, Culture=neutral, PublicKeyToken=4de90bd4dc49828b"/>
  <TypeAlias Name="RemoveAssembliesReferenceAction" Type="DslEditorPowerToy.Recipes.Actions.RemoveAssembliesReferenceAction, DslEditorPowerToy.Recipes.Common, Version=1.1.0.0, Culture=neutral, PublicKeyToken=4de90bd4dc49828b"/>
  <TypeAlias Name="DeleteProjectItemsAction" Type="DslEditorPowerToy.Recipes.Actions.DeleteProjectItemsAction, DslEditorPowerToy.Recipes.Common, Version=1.1.0.0, Culture=neutral, PublicKeyToken=4de90bd4dc49828b"/>
  <TypeAlias Name="SetProjectItemCustomToolAction" Type="DslEditorPowerToy.Recipes.Actions.SetProjectItemCustomToolAction, DslEditorPowerToy.Recipes.Common, Version=1.1.0.0, Culture=neutral, PublicKeyToken=4de90bd4dc49828b"/>
  <TypeAlias Name="AddItemFromTemplateToProjectItemAction" Type="DslEditorPowerToy.Recipes.Actions.AddItemFromTemplateToProjectItemAction, DslEditorPowerToy.Recipes.Common, Version=1.1.0.0, Culture=neutral, PublicKeyToken=4de90bd4dc49828b"/>
  <TypeAlias Name="RegisterVsPackageProjectAction" Type="DslEditorPowerToy.Recipes.Actions.RegisterVsPackageProjectAction, DslEditorPowerToy.Recipes.Common, Version=1.1.0.0, Culture=neutral, PublicKeyToken=4de90bd4dc49828b"/>
  <TypeAlias Name="WriteTraceAction" Type="DslEditorPowerToy.Recipes.Actions.WriteTraceAction, DslEditorPowerToy.Recipes.Common, Version=1.1.0.0, Culture=neutral, PublicKeyToken=4de90bd4dc49828b"/>
  <TypeAlias Name="DeleteEmptyProjectFolderAction" Type="DslEditorPowerToy.Recipes.Actions.DeleteEmptyProjectFolderAction, DslEditorPowerToy.Recipes.Common, Version=1.1.0.0, Culture=neutral, PublicKeyToken=4de90bd4dc49828b"/>
  <TypeAlias Name="ConcatanateStringAction" Type="DslEditorPowerToy.Recipes.Actions.ConcatanateStringAction, DslEditorPowerToy.Recipes.Common, Version=1.1.0.0, Culture=neutral, PublicKeyToken=4de90bd4dc49828b"/>
</Types>
